Generating Editors for Direct Manipulation of Diagrams

نویسندگان

  • Gerhard Viehstaedt
  • Mark Minas
چکیده

Diagrams (e.g., trees for hierarchical structures, or graphs for finite state machines) are often needed as part of advanced user interfaces, and are frequently specific to a user’s application. The implementation of editors for diagrams should be supported by a tool and based on a formal model. This paper gives an overview of DiaGen, our generator for diagram editors. An editor for a certain kind of diagram is generated from a specification, which includes a grammar to describe the structure of diagrams. The user of a diagram editor, however, does not have to be concerned with the grammar, but can manipulate diagrams very conveniently by direct manipulation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

DiaGen: A Generator for Diagram Editors Providing Direct Manipulation and Execution of Diagrams

Diagrams (e.g., flowcharts, trees for hierarchical structures, or graphs for finite state machines) are often needed as part of visual language systems and advanced user interfaces, and are frequently application specific. The implementation of editors for diagrams should be supported by a tool and based on a formal model. This paper gives an overview of DiaGen, our generator for diagram editor...

متن کامل

DiaGen: A Generator for Diagram Editors Based on a Hypergraph Model

Diagrams (e.g., trees for hierarchical structures, or graphs for finite state machines) are often needed as part of advanced user interfaces, and are frequently specific to a user’s application. The implementation of editors for diagrams should be supported by a tool and based on a formal model. This paper gives an overview of DiaGen, our generator for diagram editors. An editor for a certain k...

متن کامل

Generating Direct Manipulation Program

Language speciic editors are cognisant of the syntax and semantics of the programming language they manipulate. Despite the various potential advantages of language speciic editors, they have not been widely accepted by software developers for serious software development. On the other hand, direct manipulation editors, which are also cognisant of the entities they manipulate, have proven to be...

متن کامل

Structure, Abstraction, and Direct Manipulation in Diagram Editors

Editors for visual languages should be as simple and convenient to use as possible; at the same time, programmers should be able to create such editors without prohibitive effort. We discuss the benefits that can be gained from combining the following aspects in an editorgenerator approach: – direct-manipulation editing (as in drawing programs) – structure-based editing (as in common diagram to...

متن کامل

Specifying and Generating Program Editors with Novel Visual Editing Mechanisms

Language specific program editors have an unenviable reputation; they are generally regarded as not having fulfilled the potential that they appear to offer. On the other hand, editing mechanisms such as direct manipulation have been very effective in other editing contexts, such as in drawing editors. It may be that these kinds of editing mechanisms would be effective in program editors, but i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995